
* {
				margin: 0;
				padding: 0;
				list-style-type: none;
				font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
			}
			a,
			img {
				border: 0;
			}
			html{
				height: 100%;
				background:#d2d2d2;
			}
			
			body {
				width: 680px;
				font: /*12px/180% Arial, Helvetica, sans-serif,*/ "Helvetica Neue";
				background: url(../images/bg-show1.png);
				background-size:105% 100%;
				padding-bottom:160px;
				margin: 0 auto;
			}
			.cd-switcher{
				width:321px;
				height: 80px;
				margin: 0 auto;
			}
			.img{
				padding-left: 60px;
			}
			.main_nav {width:300px; height:60px; margin:60px auto 10px auto}
			.visa-er{
				 width: 400px;
				 height: 130px;
				 margin: -6px auto;
				 background: #fff;
				 display: flex;
				 align-items: center;
				 justify-content: center;
			}
			.er-right{
				height: 100px;
				width: 100px;
				margin-left: 25px;
			}
			.er-left .xbt{
				font-size: 19px;
				height: 30px;
				text-align: left;
				color: #3c3939;
			}
			.er-left .xts{
				font-size: 14px;
				text-align: left;
				color: #a59999;
			}

.main_nav li{float:left; width:60px; margin-right:10px; font-size:16px;  
  padding: .6em 1em;
  
  background: #2f889a;
  text-align:center
}
.main_nav li a{color:#fff}

.cd-user-modal.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s 0, visibility 0 0;
  -moz-transition: opacity 0.3s 0, visibility 0 0;
  transition: opacity 0.3s 0, visibility 0 0;
}
.cd-user-modal.is-visible .cd-user-modal-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-user-modal-container {
  position: relative;
  width: 400px;
  border:#bfbfbf solid 1px;
  min-width: 320px;
  background: #FFF;
  margin: 4em auto 4em;
  cursor: auto;
  height:auto;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-user-modal-container .cd-switcher:after {
  content: "";
  display: table;
  clear: both;
}
.cd-user-modal-container .cd-switcher li {
 font-size: 24px;
 line-height: 140px;
}
.cd-user-modal-container .cd-switcher li i {
 display: none;
}
.cd-user-modal-container .cd-switcher li img {
 display: none;
}


.cd-user-modal-container .cd-switcher a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #d2d8d8;
  color: #809191;
}
.cd-user-modal-container .cd-switcher a.selected {
  background: #FFF;
  color: #505260;
}
@media only screen and (min-width: 500px) {
  .cd-user-modal-container {
    margin: 40px auto;
    margin-bottom: 0px;
  }
  .cd-user-modal-container .cd-switcher a {
    height: 70px;
    line-height: 70px;
  }
}

.cd-form {
  padding: 1.4em;
}
.cd-form .fieldset {
  position: relative;
  margin: 1.4em 0;
}
.cd-form .fieldset:first-child {
  margin-top: 0;
}
.cd-form .fieldset:last-child {
  margin-bottom: 0;
}
.cd-form label {
  font-size: 16px;
  font-size: 0.875rem;
}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 15px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}

.cd-form  {
  margin: 0;
  padding: 0;
}
.cd-form input.full-width {
  width: 80%;
}
.cd-form input.full-width2 {
  width: 94%;
}
.cd-form input.has-padding {
  padding: 12px 20px 12px 50px;
}
.cd-form input.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}

.cd-form input.has-error {
  border: 1px solid #d76666;
}
.cd-form input[type=password] {
  /* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=submit] {
  cursor: pointer;
  background: #0073bc;
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
  background: #3599ae;
  outline: none;
}


@media only screen and (min-width: 600px) {
  .cd-form {
    padding: 2em;
    padding-top: 0px;
  }
  .cd-form .fieldset {
    margin: 2em 0;
  }
  .cd-form .fieldset:first-child {
    margin-top: 0;
  }
  .cd-form .fieldset:last-child {
    margin-bottom: 0;
  }
  .cd-form input.has-padding {
    padding: 16px 20px 16px 50px;
  }
  
}
@media only screen and (max-width:1600px){
	.imgsd{
	  margin: 0 auto;
	  width: 330px;
   	  min-width: 320px;
   	  padding: 10px 0;
   	  display: flex;
   	  justify-content: space-between;
   	  align-items: flex-end;
      text-align: center;
      margin-top:10px;
    }
}
@media only screen and (min-width:1601px){
	.imgsd{
		margin: 0 auto;
		width: 330px;
      	text-align: center;
     	margin-top:60px;
     	 padding: 0px 10px;
   	  display: flex;
   	  justify-content: space-between;
   	  align-items: flex-end;
    }
}

.cd-close-form {
  /* form X button on top right */
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  top: -40px;
  background: url("../img/cd-icon-close.svg") no-repeat center center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}



#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
  display: block;
}
  .plkopi{
      width:49.9%;
      height:50px;
      display: inline-block;
      line-height: 50px !important;
      font-size:14px !important;
      color:#707070;
      cursor: pointer;
      
    }
    .plkopi:hover{
    	color:#0073bc;
    }
    .plkopi1:hover{
    	color:#0073bc;
    }
    .plkopi i{
    	display:inline-block !important;
    
    }
    .plkopi1 i{
    	display:inline-block !important;
    	
    }
     .plkopi img{
    	display:inline-block !important;
        color:#707070;
    }
    .plkopi1 img{
    	display:inline-block !important;
    	color:#707070;
    	
    }
    .plkopi1{
      width:49.9%;
      height:50px !important;
      display: inline-block;
      line-height: 50px !important;
      font-size:14px !important;
      color:#707070;
      cursor: pointer;
    }

    .delopw{
      width:49.7%;
      height:50px;
      display: inline-block;
      line-height: 64px;
      font-size:30px;
      cursor: pointer;
      margin:0px;
      float: right;
      text-align: right;
    }
    .xhusji{
      width:49.8%;
      height:50px;
      line-height: 64px;
      display: inline-block;
      font-size:30px;
      float: left;
      text-align: left;
       
    }
    
    #cd-signup{
      text-align: center;
    }
    #cd-login{
      text-align: center;
    }
    #cd-signup .input:focus{ border:1px solid #3bb4f2;outline: none; }
    #cd-signup .input:hover{ border:1px solid #3bb4f2;outline: none; }
    #cd-signup .input{
      height:34px;
      width:92%;
      font-size: 13px;
      margin-top:20px;
      border:#ededed solid 1px;
    }
    #cd-login .input:focus{ border:1px solid #3bb4f2;outline: none; }
    #cd-login .input:hover{ border:1px solid #3bb4f2;outline: none; }
    #cd-login .input{
      height:34px;
      width:91%;
      margin-top:20px;
      font-size: 13px;
      border:#ededed solid 1px;
    }
     #cd-signup .btn{
      background: rgba(255,255,255,0);
      border:0px;
      outline:none;
      -webkit-appearance:none;
      -webkit-tap-highlight-color:rgba(255,255,255,0);
      color:#c70025;
     font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      border:#ededed solid 1px;
      display: inline-block;
      text-align: center;
      width:29%;
      cursor: pointer;
      height:34px;
      margin-left:3px;
    }
    #cd-login .btn{
      background: rgba(255,255,255,0);
      border:#ededed solid 1px;
      outline:none;
      -webkit-appearance:none;
      -webkit-tap-highlight-color:rgba(255,255,255,0);
      color:#c70025;
      font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      width:28%;
      height:34px;
      text-align: center;
      display: inline-block;
      position: relative;
      margin-bottom: 1px;
      margin-left: 5px;
      top:15px;
    }
    #cd-signup .ds:hover{border:1px solid #3bb4f2;outline: none;}
    #cd-signup .ds{
      width:63%;
      text-indent: 10px;
      height:34px;
      font-size: 13px;
      margin-top:20px;
      font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      border:#ededed solid 1px;
    }
    #cd-login .ds{
      width:60%;
      
    }
    .pass{
      clear: both;
      padding-right:0px !important;
    }
    .wite {
      color: #fff;
      background: #0073bc;
      border:#c70025 solid 1px;
      border:#bfbfbf solid 1px;
      display: inline-block;
      width:94%;
      height:40px;
      margin-top:20px;
      font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      cursor: pointer;
      font-weight: bold;
      font-size:16px;
    }
    .boxdsa{
      float: left;
      margin-top:20px;
      font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      font-size:14px;
      width:40%;
      text-align: left;
      margin-left:15px;
    }
    .nokown{
      float: right;
      margin-top:20px;
      font-family:'Hiragino Sans GB','Microsoft Yahei',"WenQuanYi Micro Hei",Tahoma,Arial,Helvetica,STHeiti;
      font-size:14px;
      color:#c70025;
      width:40%;
      text-align: right;
      margin-right: 10px;
    }
    .jshd{
            height:35px;
    }
    .cd-user-modal{
        text-align: center;
      }
      .cd-form{
        clear: both;
      }
